.header_d {
    height: 110px;
    background: #8DC641;
}

/*b logo*/

.logo_d {
    height: 110px;
    width: 276px;
}

.logo_d img {
    max-height: 110px;
    max-width: 276px;
}

/*e logo*/

/*b nav*/

.nav_d:hover >ul >li.curent_d {
    background: none !important;
}

.nav_d ul li a {
    font-family: 'Roboto Condensed', Arial;
    font-weight: bold;
    font-size: 20px;
    color: #fff;
    line-height: 150px;
    display: block;
}

.nav_d ul li a:hover {
    color: #c8e397;
}

.nav_d ul li a:hover,.nav_d ul li.curent_d a {
    color: #c8e397;
}

.nav_d ul li:hover {
    background: url(../images/bgrli.png);
    width: 158px;
    height: 91px;
    transition: all 0.5s ease !important;
}

.nav_d ul li:hover,.nav_d ul li.curent_d {
    background: url(../images/bgrli.png);
    width: 158px;
    height: 91px;
}

.nav_d ul li {
    float: left;
    text-align: center;
    width: 158px;
    height: 91px;
}

/*e nav*/

/*e header*/

/*b baner*/

.baner_d {
    height: 412px;
}

/*e baner*/

/*b sghline*/

.sghline_d {
    height: 111px;
    margin-top: -111px;
    background-color: rgba(255,255,255,0.6);
    position: relative;
}

.sogan_d {
    width: 520px;
    height: 111px;
    margin-left: 200px;
    position: absolute;
}

.sogan_d img {
    width: 520px;
    height: 111px;
}

.hotline_d {
    width: 200px;
    margin-right: 15px;
    margin-top: 35px;
    position: absolute;
    right: 0;
}

.hotline_d p {
    font-family: 'Roboto Condensed';
    font-size: 14px;
    text-align: right;
}

.hotline_d h5 {
    font-family: 'Roboto Condensed';
    font-size: 26px;
    color: #8DC641;
    text-align: right;
}

/*e sghline*/

/*b content*/

.nen_d {
    background: #fff;
}

.content_d {
    background: #262626;
}

/*b danh muc*/

.danhmuc_d {
    width: 185px;
    background: #0e9900;
}

.danhmuc_d >ul >li {
    background: url(../images/bgruldm.png)no-repeat;
    width: 185px;
    margin-top: 10px;
}

.danhmuc_d >ul >li>span {
    line-height: 25px;
    text-transform: uppercase;
    margin-left: 30px;
    color: #ffff00;
    display: block;
    font-weight: bold;
    font-size: 15px;
}

.danhmuc_d >ul >li>ul>li {
    line-height: 28px;
    margin-left: 30px;
}

.danhmuc_d >ul >li>ul>li:hover {
    transition: 0.5s;
    background: #fff;
    margin-left: 0px;
    padding-left: 10px;
}

.danhmuc_d >ul >li>ul>li>a:hover {
    color: #135c00;
}

.danhmuc_d >ul >li>ul>li>a {
    color: #fff;
    font-size: 12px;
    display: block;
}



/*e danh muc*/

/*b noi dung*/

.noidung_d {
    background: #fff;
    width: 714px;
    padding-bottom: 20px;
    margin-left: 20px;
    font-size: 12px;
}
.noidung_d input{
border: 1px solid #ccc;
padding-right: 5px;
padding-left: 5px;
height: 32px;
}
.noidung_d input:focus{
border: 1px solid;
}  
.noidung_d textarea{
border: 1px solid #ccc;
padding: 5px;
} 
.noidung_d textarea:focus{
border: 1px solid;
}   
/*b sanpham*/

.sanpham_d {
    width: 235px;
    height: 317px;
    margin-left: 30px;
    margin-top: 30px;
    position: relative;
}

.sanpham_d.cart_ok .anhsp_d {
    border: 1px solid green;
}

.sanpham_d .cart_ok {
    position: absolute;
    width: 235px;
    height: 317px;
    top: 0px;
    left: 0px;
    display: none;
    background: url(../images/success.png) 50% 50% no-repeat;
}

.sanpham_d.cart_ok .cart_ok {
    display: block;
}

.anhsp_d {
    width: 223px;
    height: 201px;
    border: 1px solid #cacaca;
    padding: 5px;
    text-align: center;
}

.anhsp_d:hover {
    overflow: hidden;
    border: 1px solid #8DC641;
}

.anhsp_d img {
    max-width: 223px;
    max-height: 201px;
}

.namesp_d {
    width: 235px;
    height: 30px;
}

.namesp_d p {
    text-align: center;
    color: #8DC641;
    margin-top: 10px;
}

.namesp_d p:hover {
    color: #ff8a00;
}

.boxgdh_d {
    background: #000;
    height: 43px;
    width: 235px;
    line-height: 43px;
    overflow: hidden;
}

.gia_d p {
    color: #ffff00;
    font-size: 17px;
    text-align: center;
    font-weight: bold;
}

.gia_d {
    width: 143px;
    height: 43px;
}

.dathang_d {
    height: 43px;
    width: 92px;
    background: #8DC641;
}

.dathang_d:hover {
    background: #a10d11;
    transition: 0.5s;
}

.dathang_d p {
	text-align: center; 
	color: #fff;
    font-family: 'Roboto Condensed', Arial;
    font-size: 11pt;


}



/*e sanpham*/

/*e noi dung*/

/*e content

/*b footer*/

.fullfooter {
    height: auto;
    width: 100%;
    background-color: #0e9900;
/*

    background: url(../images/bgmenu.png);*/;
}

.footer_d {
    width: 960px;
    height: auto;
    margin: auto;
}

.footer3 {
    border-top: 1px dashed #fff;
    height: 59px;
    padding-top: 10px;
    margin: auto;
    width: 960px;
}

.margin_f_l {
    margin-left: 60px;
    color: #FFF;
}

.dela {
    width: 450px;
}

.ftext_d p {
    margin-top: 28px;
    color: #E8F9FD !important;
    font-weight: 700;
    margin-bottom: 10px;
}

.list {
    margin-bottom: 20px;
}

.list ul li {
    margin: 2px auto;
    color: #C4E8F1 !important;
    float: left;
    width: 140px;
}

.list ul li a {
    color: #C4E8F1 !important;
}

.list ul li a:hover {
    color: #ff8a00 !important;
}

.copyright_d p, .textp p {
    color: #E8F9FD !important;
}

.textp {
    width: 50px;
    color: #FFF;
    text-align: right;
    margin-right: 2px;
    font-size: 10px;
}

/*e footer*/

/*b chi tiet sp*/

.trangchitietsp_d {
    background: #fff;
    width: 712px;
    margin-left: 20px;
}

.dvanh_d {
    width: 350px;
    margin-left: 20px;
    margin-top: 25px;
}

.imgctnho_d img {
    width: 97px;
    height: 97px;
}

.imgctnho_d {
    width: 97px;
    border: 1px solid #dbdbdb;
    margin: 15px 10px 15px 10px;
}

.imgctnho_d:hover {
    overflow: hidden;
    border: 1px solid #8DC641;
    border-radius: 10px;
}

.imgct_d {
    width: 360px;
    height: 360px;
    margin: auto;
    display: table-cell;
    vertical-align: middle;
    margin-left: 20px;
}

.imgct_d img {
    max-width: 360px;
    max-height: 360px;
    margin: auto;
    display: table-cell;
}

.thtin_d {
    /*margin-left: 20px;*/
    width: 340px;
    margin-top: 25px;
    font-size: 12px;
}

/*b link*/

.breadcrumbs {
    /*background: #f1f1f1;*/
    padding: 8px 19px;
    margin: 0 0 0px;
    overflow: hidden;
    /*box-shadow: 1px 2px 8px #ccc;*/
}

.breadcrumbs li {
    float: left;
}

.breadcrumbs li a {
    text-decoration: none;
    color: #54b00a;
}

.breadcrumbs li a:hover {
    text-decoration: none;
    color: #303038;
}

.breadcrumbs li span {
    display: inline-block;
    margin: 0 8px 0 6px;
}

.breadcrumbs li strong {
    font-weight: normal;
}

/*e link*/

.tenct_d h1 {
    text-transform: uppercase;
    font-family: 'Roboto Condensed';
    font-weight: normal;
    margin-bottom: 20px;
    color: #135c00;
}

.namedct_d h1 {
    text-transform: uppercase;
    font-family: 'Roboto Condensed';
    font-weight: normal;
    margin-bottom: 5px;
    color: #135c00;
}

.thtin_d p {
    line-height: 25px;
}

.thtin_d span {
    line-height: 25px;
    color: #000;
    font-weight: bold;
    margin-right: 10px;
}

/*b addcart*/

.pdbright {
    padding: 0px 5px 5px 5px;
}

.muh_d p {
    line-height: 50px;
    color: #135c00;
    text-transform: uppercase;
    font-weight: bold;
    margin-right: 20px;
}

.muh_d {
    border: 1px solid #dbdbdb;
    padding: 15px;
    background: #fff;
    margin-top: 20px;
}

}

.grpdownupinput {
    width: 190px;
    height: auto;
}

.slu {
    height: auto;
}

.slu input {
    width: 51px !important;
    background-color: #ffffff;
    text-align: center;
    height: 46px !important;
    border: 1px solid #ccc;
    border-right: 0px;
    font-size: 17px;
    font-weight: bold;
}

.buttontagia button {
    clear: both !!important;
    text-align: center;
    vertical-align: middle !important;
    background-color: #d9d9d9;
    color: #222222;
    cursor: pointer;
    outline: none;
    font-size: 14px;
    padding: 0px !important;
    width: 30px;
    height: 24px;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    margin-bottom: 2px;
}

.buttontagia button:hover {
    background-color: #222222;
    color: #ffffff;
}

.btn_muadetac {
    width: 100px;
    height: 50px;
    background-image: url(../images/grpimg.png);
    background-position: -296px -92px;
    outline: none;
    cursor: pointer;
    margin-right: 6px;
}

.btn_muadetac:hover {
    background-position: -296px -144px;
}

.thtin_d b {
    color: #d70000;
    font-size: 22px;
    font-family: 'Roboto Condensed', Arial;
}

/*e addcart*/

/*b san pham cung loai*/

.dvtde_d {
    border: 1px dotted #135c00;
    height: 35px;
    margin-top: 50px;
    background: #d9d9d9;
}

.dvtde_d p {
    color: #135c00;
    line-height: 35px;
    text-transform: uppercase;
    margin-left: 20px;
    font-weight: bold;
    font-family: 'Roboto Condensed';
    font-size: 12pt;
}

/*e san pham cung loai*/

/*e chi tiet sp*/

.ndgtne_d {
    margin-left: 30px;
}

.ndnek_d {
    padding: 0px 15px 15px 15px;
}

.dvchuand_d {
    padding: 15px 0px 15px 0px;
}

.formlh_d {
    width: 250px;
    margin: 0px 20px;
}

.bando_d {
    width: 390px;
    margin: 0px 10px;
    
}
.bando_d p{
    font-size: 12px;
}
.formlh_d input{
    border: 1px solid #ccc;
    width: 250px;
    height: 32px;
    padding-left: 5px;
    padding-right: 5px;
}
.formlh_d input:focus{
   border: 1px solid #9FCFFF; 
}
.formlh_d textarea{
    border: 1px solid #ccc;
    width: 250px; 
    padding: 5px;
}
.ndtintuc_d {
    padding: 30px;
    line-height: 20px;

}

.tintrai_d {
    padding-bottom: 20px;
}

.ndlh_d {
    margin: 20px 0px 0px 5px;
}

#orders_page,

#cart_page {
    margin: 10px 20px !important;
}
.dc_d {
	line-height: 25px;
}
.dc_d h1 {
	line-height: 25px;
	font-family: 'Roboto Condensed', Arial;
	color: #839F01;
}
/*

#cart_page .content_img {

    margin-left: 0px !important;

}



#cart_page .content_desc {

    width: 200px !important;

}



#cart_page .content_num_items {

    width: 305px !important;

}



#cart_page .cart_left {

    width: 530px !important;

}



#cart_page .cart_right {

    float: left !important;

    width: 230px !important;

    margin-left: 20px !important;

}



#cart_page .order_box {

    width: 230px !important;

}

*/